home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Shareware World / Comms & Internet / Mac CallerID© 1.3.1 / AppleScripts / Mac CallerID -> Deskbots Script < prev    next >
Text File  |  1998-11-08  |  1KB  |  35 lines

  1. tell application "Mac CallerID (FAT)"
  2.     -- Version 1.1 - fixes numeric test and swaps last/first name on announcement.
  3.     -- Version 1.2 - gets last call instead of first call and inserts a space between first/last names to aid speech
  4.     
  5.     -- NOTE THESE FEATURES ARE ONLY AVAILABLE TO REGISTERED USERS!!!!
  6.     -- THEY WILL NOT WORK UNLESS YOU HAVE RECEIVED A PERSONAL PASSWORD
  7.     
  8.     
  9.     -- CallerInfo is the apple event object class
  10.     -- calls are returned as a text string
  11.     -- call order is name, number, date, and time.
  12.     
  13.     -- get  the first call
  14.     set firstCall to (get last CallerInfo)
  15.     
  16.     set test to character 1 of word 3 of firstCall
  17.     
  18.     
  19.     -- tell Deskbots to announce it
  20.     -- we check if the name has 3 parts or just a first/last name.
  21.     
  22.     if test ≥ 0 and test ≤ 9 then
  23.         
  24.         tell application "DeskBots"
  25.             TALK "<ALARM>" & word 2 of firstCall & " " & word 1 of firstCall & "is calling.  Please answer the phone."
  26.         end tell
  27.     else
  28.         
  29.         tell application "DeskBots"
  30.             TALK "<ALARM>" & words 1 through 3 of firstCall & "is calling. "
  31.         end tell
  32.     end if
  33.     
  34. end tell
  35.